mrb_state

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Variables

allocf
mrb_allocf allocf;
Undocumented in source.
allocf_ud
void* allocf_ud;
Undocumented in source.
arena
RBasic** arena;
Undocumented in source.
arena_capa
int arena_capa;
Undocumented in source.
arena_idx
int arena_idx;
Undocumented in source.
array_class
RClass* array_class;
Undocumented in source.
atexit_stack
mrb_atexit_func* atexit_stack;
Undocumented in source.
atexit_stack_len
mrb_int atexit_stack_len;
Undocumented in source.
atomic_gray_list
RBasic* atomic_gray_list;
Undocumented in source.
c
mrb_context* c;
Undocumented in source.
class_class
RClass* class_class;
Undocumented in source.
current_white_part
int current_white_part;
Undocumented in source.
eException_class
RClass* eException_class;
Undocumented in source.
eStandardError_class
RClass* eStandardError_class;
Undocumented in source.
exc
RObject* exc;
Undocumented in source.
false_class
RClass* false_class;
Undocumented in source.
fixnum_class
RClass* fixnum_class;
Undocumented in source.
float_class
RClass* float_class;
Undocumented in source.
free_heaps
heap_page* free_heaps;
Undocumented in source.
gc_disabled
mrb_bool gc_disabled;
Undocumented in source.
gc_full
mrb_bool gc_full;
Undocumented in source.
gc_interval_ratio
int gc_interval_ratio;
Undocumented in source.
gc_live_after_mark
size_t gc_live_after_mark;
Undocumented in source.
gc_state
GC_state gc_state;
Undocumented in source.
gc_step_ratio
int gc_step_ratio;
Undocumented in source.
gc_threshold
size_t gc_threshold;
Undocumented in source.
globals
iv_tbl* globals;
Undocumented in source.
gray_list
RBasic* gray_list;
Undocumented in source.
hash_class
RClass* hash_class;
Undocumented in source.
heaps
heap_page* heaps;
Undocumented in source.
is_generational_gc_mode
mrb_bool is_generational_gc_mode;
Undocumented in source.
jmp
mrb_jmpbuf* jmp;
Undocumented in source.
kernel_module
RClass* kernel_module;
Undocumented in source.
live
size_t live;
Undocumented in source.
majorgc_old_threshold
size_t majorgc_old_threshold;
Undocumented in source.
mems
alloca_header* mems;
Undocumented in source.
module_class
RClass* module_class;
Undocumented in source.
name2sym
kh_n2s* name2sym;
Undocumented in source.
nil_class
RClass* nil_class;
Undocumented in source.
nomem_err
RObject* nomem_err;
Undocumented in source.
object_class
RClass* object_class;
Undocumented in source.
out_of_memory
mrb_bool out_of_memory;
Undocumented in source.
proc_class
RClass* proc_class;
Undocumented in source.
root_c
mrb_context* root_c;
Undocumented in source.
string_class
RClass* string_class;
Undocumented in source.
sweeps
heap_page* sweeps;
Undocumented in source.
symbol_class
RClass* symbol_class;
Undocumented in source.
symcapa
size_t symcapa;
Undocumented in source.
symidx
mrb_sym symidx;
Undocumented in source.
symtbl
symbol_name* symtbl;
Undocumented in source.
top_self
RObject* top_self;
Undocumented in source.
true_class
RClass* true_class;
Undocumented in source.
ud
void* ud;
Undocumented in source.

Meta